A F O'Neill Horse Racing Form | Clonmel 14:55 04th December 2014

A F O'Neill' Form | 04th December 2014

04th December 2014 CLUB STAND RESTAURANT HANDICAP CHASE

Total Horses Ride Last 14 Days Race Type Wins Races Win %
10 0 wins from 3 runs
0%
Flat AW 1 4
25%
Hurdle Turf 0 1
0%
Flat Turf 0 7
0%
Race Type
Chase Turf
Class
Classifications
Chase, Handicap
Ground
Soft
Distance
2m
Runners
12
Prize Money
£6,900
Is A F O'Neill Improving?
Does A F O'Neill Suit This Race
Horse Strength

43.6%

Session: 6817

Going % good races

13.11%

44 of 61

Distance % good races

12.11%

8 of 61

Class % good races

43.6%

18 of 179

Race Type % good races

60.5%

18 of 179

Course % good races

60.5%

18 of 179

Most Profitable Bet Type
Previous Results Summary
Date Horse
Trainer
Course/Class/Distance/Type/Prize
Classifications
Weight
Headgear
Going Finish Pos./No. Of Runners - Dist. Won/Beaten/Finish Time
In Running Comments
SP BF Odds
Plc Odds
OR
0 2014-11-29 15:05 Acriveen
A F O'Neill
Fairyhouse / / 2m 4f / Hurdle Turf / 7K 10-9 Yielding To Soft12/24 -btn 19.85 Peoples Park 10-6

51 145.36
17.73
106
1 2014-11-29 13:25 Deep Inspiration
A F O'Neill
Fairyhouse / / 2m 2f / Hurdle Turf / 7K 11-5 Yielding To Soft10/23 -btn 49 Marinero 11-12

101 1000
46.03
2 2014-11-22 15:55 Indian Fairy
A F O'Neill
Gowran Park / / 2m 2f / Chase Turf / 7K 11-1 HeavyF -btn Black Zero 10-2

7 7.91
2.82
114
3 2014-11-19 15:05 Acriveen
A F O'Neill
Fairyhouse / / 2m 7f / Hurdle Turf / 7K 11-5 Soft To Heavy7/11 -btn 60.5 Triplets Joy 11-4

17 27
5.93
108
4 2014-11-19 14:35 Mr Mulliner
A F O'Neill
Fairyhouse / / 2m 4f / Hurdle Turf / 6K 10-3 Soft To Heavy6/9 -btn 32.05 Tipped Up Harry 11-12

51 79.62
13.52
85
5 2014-11-19 12:35 The Winkler
A F O'Neill
Fairyhouse / / 2m / Hurdle Turf / 7K 11-5 Soft To Heavy4/12 -btn 4.5 Waxies Dargle 11-12

21 34.84
4.5
121
6 2014-11-18 15:15 Dominetta Vitali
A F O'Neill
Wexford / / 2m 6f / Chase Turf / 6K 10-12
Cheekpieces
Soft To HeavyP -btn Halls Bridge 11-0

13 18.81
3.99
95
7 2014-11-18 14:45 Flying Bella
A F O'Neill
Wexford / / 2m 3f / Chase Turf / 6K 11-0 Soft To Heavy6/12 -btn 44.25 Vroum Vroum Mag 11-7

101 500
50.04
8 2014-11-18 12:45 Deep Inspiration
A F O'Neill
Wexford / / 2m 2f / Hurdle Turf / 6K 10-11 Soft To Heavy7/9 -btn 28.25 Aminabad 11-9

67 460
21
9 2014-11-09 15:50 Chakisto
A F O'Neill
Limerick / / 2m / Hurdle Turf / 6K 11-2
Hood
Yielding3/9 -btn 4.5 Daigreen 11-7

3.25 3.46
1.52
97
10 2014-11-09 14:10 Wexford Bridge
A F O'Neill
Limerick / / 2m 3f / Hurdle Turf / 6K 10-11 Yielding2/14 -btn 8 Kauto Grand Mogol 11-12

13 29.23
3.34
11 2014-11-08 13:35 Deep Inspiration
A F O'Neill
Naas / / 2m / Hurdle Turf / 7K 11-5 Soft15/25 -btn 31.7 Free Expression 11-12

101 1000
117.46
12 2014-11-04 14:25 Foritsa
A F O'Neill
Fairyhouse / / 2m 4f / Hurdle Turf / 6K 9-12 Good To Yielding10/16 -btn 36.3 Groody Hill 11-9

3.25 3.47
1.49
81
13 2014-11-04 13:55 Acriveen
A F O'Neill
Fairyhouse / / 2m / Hurdle Turf / 7K 11-4 Good To Yielding2/12 -btn 20 Snapchat 11-5

34 60
13.5
108
14 2014-11-02 16:20 Iamtoldiamgrand
A F O'Neill
Cork / / 2m / NH Flat / 7K 10-9 Soft2/11 -btn 4.25 Emcon 10-13

21 28
6.8
15 2014-11-02 15:50 Royal Chief
A F O'Neill
Cork / / 2m 4f / Hurdle Turf / 8K 10-13
Cheekpieces
Soft3/15 -btn 9 Burning Issues 11-8

8 9.56
3.05
103
16 2014-10-31 14:40 Sarah Battle
A F O'Neill
Down Royal / / 2m 6f / Hurdle Turf / 9K 10-13
Cheekpieces
Yielding7/17 -btn 40 Never Said That 11-4

9 11.5
2.74
96
17 2014-10-30 16:25 The Admiral Benbow
A F O'Neill
Clonmel / / 3m / Chase Turf / 6K 10-12 Yielding10/12 -btn 38 Embracing Change 11-9

26 53.38
9.31
95
18 2014-10-30 15:55 Indian Fairy
A F O'Neill
Clonmel / / 2m 2f 200y / Chase Turf / 8K 11-0 Yielding1/6 -win 0.5 Our Katie 11-4

21 34.89
8.7
19 2014-10-30 13:25 Supreme Benefit
A F O'Neill
Clonmel / / 2m 4f / Hurdle Turf / 6K 10-6
Hood
Yielding To Soft6/15 -btn 18.35 Oscar Invitation 10-10

21 30.77
5.57
20 2014-10-27 16:15 Tell Me This
A F O'Neill
Wexford / / 2m / NH Flat / 6K 11-7 Good4/6 -btn 13.25 Bay Sly 11-7

10 13
4.47
21 2014-10-27 14:45 Dainty Diva
A F O'Neill
Wexford / / 2m 4f / Hurdle Turf / 9K 9-13
Blinkers
GoodP -btn Bank Bonus 10-4

11 11.5
3.04
92
22 2014-10-25 17:40 Day Day
A F O'Neill
Wexford / / 2m / NH Flat / 5K 10-12 Good3/9 -btn 3.25 Captain Carol 11-5

10 14.5
2.64
23 2014-10-25 16:35 Royal Chief
A F O'Neill
Wexford / / 2m 4f / Hurdle Turf / 6K 11-5
Cheekpieces
Good3/13 -btn 3.95 Taken Twice 10-10

8 9
3
102
24 2014-10-25 14:20 Dominetta Vitali
A F O'Neill
Wexford / / 2m 3f / Chase Turf / 6K 10-12
Cheekpieces
GoodU -btn Ballinard Billy 11-7

7 7.6
2.07
96
25 2014-10-17 15:55 Indian Fairy
A F O'Neill
Downpatrick / / 2m 7f / Chase Turf / 6K 10-12 Yielding2/6 -btn 7.5 Kashline 11-12

13 15.38
5.2
26 2014-10-17 15:20 Flying Bella
A F O'Neill
Downpatrick / / 2m 6f 110y / Hurdle Turf / 5K 10-5 Yielding3/11 -btn 10.5 Ultra Light 11-11

6.5 7.85
2.91
80
27 2014-10-09 15:45 Indian Fairy
A F O'Neill
Tramore / / 2m 5f / Hurdle Turf / 7K 11-0 Yielding To Soft7/14 -btn 16.95 The Bold Beckey 9-8

13 19.62
5.65
104
28 2014-10-09 15:15 Flying Bella
A F O'Neill
Tramore / / 2m / Hurdle Turf / 5K 10-4
Cheekpieces
Yielding To Soft8/11 -btn 12.05 Daigreen 11-5

9 10.07
3.24
80
29 2014-10-07 14:25 Supreme Benefit
A F O'Neill
Tipperary / / 2m / Hurdle Turf / 6K 10-6
Hood
Good3/20 -btn 25.25 Morning Run 11-7

26 63.31
5.47
30 2014-10-03 15:35 Chakisto
A F O'Neill
Gowran Park / / 2m / Hurdle Turf / 5K 11-5
Hood
Yielding2/13 -btn 2.25 Chief Of Panama 10-13

5.5 6.2
2.55
95
31 2014-10-03 15:00 Wexford Bridge
A F O'Neill
Gowran Park / / 2m / Hurdle Turf / 7K 11-5 Good4/13 -btn 9.25 Grandma Dotty 11-5

67 331.7
44
32 2014-09-26 16:15 Dominetta Vitali
A F O'Neill
Downpatrick / / 2m 7f / Chase Turf / 8K 10-12
Cheekpieces
Good To Firm4/4 -btn 26.5 Definite Ruby 11-5

21 43.38
7.41
100
33 2014-09-23 17:10 Dominetta Vitali
A F O'Neill
Ballinrobe / / 2m 7f / Chase Turf / 9K 11-5
Cheekpieces
Good9/10 -btn 28.3 Kanesh 11-10

13 17
4.4
102
34 2014-09-23 16:40 Flying Bella
A F O'Neill
Ballinrobe / / 2m 4f / Hurdle Turf / 5K 10-4 Good7/16 -btn 7.15 Johnston's Best 11-1

26 47.38
10.43
80
35 2014-09-23 16:10 Supreme Benefit
A F O'Neill
Ballinrobe / / 2m 4f / Hurdle Turf / 6K 10-6
Hood
Good3/10 -btn 10.75 Melbourne Lady 10-8

26 43.49
7.45
36 2014-09-18 17:35 Port Rock
A F O'Neill
Listowel / / 2m / NH Flat / 10K 11-0 Good7/8 -btn 33.5 Daring Carlotta 11-10

13 20
3.3
37 2014-09-15 17:05 Chakisto
A F O'Neill
Listowel / / 2m / Hurdle Turf / 8K 11-3
Hood
Good2/12 -btn 0.5 Pleased As Punch 11-1

21 35.32
7.2
92
38 2014-05-30 20:50 Town Pond
A F O'Neill
Tramore / / 2m 6f / Chase Turf / 6K 11-5 GoodF -btn Offside Rule 10-8

26 53.88
6.92
95
39 2014-05-30 20:15 Claire Pet
A F O'Neill
Tramore / / 2m 6f / Chase Turf / 6K 11-5 Good6/13 -btn 23.75 Samantha Jones 11-5

17 24.64
6.02
40 2014-05-30 19:15 Mr Mulliner
A F O'Neill
Tramore / / 2m 5f / Hurdle Turf / 6K 10-5 Good14/16 -btn 42.55 Never Said That 10-12

34 95
11.26
88
41 2014-05-30 18:45 Gunnerwon
A F O'Neill
Tramore / / 2m 5f / Hurdle Turf / 6K 10-11 GoodP -btn War Of The Pennys 10-11

67 732.37
78.76
42 2014-05-30 18:15 See It As It Is
A F O'Neill
Tramore / / 2m / Hurdle Turf / 5K 10-10 Good14/16 -btn 29.75 Benefitthewest 10-10

29 61.19
9.6
86
43 2014-05-27 19:30 Mrs Mac Veale
A F O'Neill
Ballinrobe / / 2m 4f / Hurdle Turf / 20K 9-8 Good2/11 -btn 4 Kilcarry Bridge 9-10

21 41.4
8.27
114
44 2014-05-22 20:00 Lilly The Lioness
A F O'Neill
Clonmel / / 2m 110y / Hurdle Turf / 5K 11-0 Good To Yielding13/18 -btn 64.75 Cloudy Morning 10-4

17 24.88
5.79
90
45 2014-05-22 17:50 Feel The Air
A F O'Neill
Clonmel / / 2m 4f / Hurdle Turf / 6K 10-0 Good To Yielding4/17 -btn 15.25 Carrigmoorna Rock 11-7

21 38
7.2
46 2014-05-21 20:00 Lacrough Lad
A F O'Neill
Sligo / / 2m 4f / Hurdle Turf / 7K 11-0 Soft8/11 -btn 72 Back To Bracka 11-12

34 49.56
10
47 2014-05-19 20:55 The Admiral Benbow
A F O'Neill
Roscommon / / 2m 5f / Chase Turf / 10K 9-11 Soft7/9 -btn 54.75 Forever Gold 10-7

8.5 9.06
2.55
98
48 2014-05-17 15:20 Sarah Battle
A F O'Neill
Punchestown / / 3m / Hurdle Turf / 6K 11-1
Cheekpieces
Good5/23 -btn 7.6 Abolitionist 10-12

9 9.51
2.46
98
49 2014-05-16 20:30 Milford Maggie
A F O'Neill
Kilbeggan / / 2m / NH Flat / 5K 11-0 Good7/13 -btn 24 Gone Platinum 11-9

26 55
7.53
50 2014-05-16 18:25 Alf Wright
A F O'Neill
Kilbeggan / / 2m / Hurdle Turf / 7K 10-12 Good1/12 -win 9.5 Luimneach Abu 10-11

5 5.28
2.14
109
51 2014-05-12 18:40 For A Finish
A F O'Neill
Killarney / / 2m 6f / Hurdle Turf / 7K 11-5
Cheekpieces
Yielding7/17 -btn 53.5 Some Hawk 11-6

21 60
9.4
115
52 2014-05-11 17:10 Dr Waluigi
A F O'Neill
Killarney / / 2m 1f / NH Flat / 6K 11-0 Yielding To Soft8/15 -btn 12.6 Brother Bennett 11-0

10 14.58
3.55
53 2014-05-11 16:40 The Admiral Benbow
A F O'Neill
Killarney / / 2m 4f 120y / Chase Turf / 7K 10-9 Yielding To Soft6/14 -btn 10.85 Fennis Moll 9-10

21 37.02
7.6
99
54 2014-05-11 14:10 Feel The Air
A F O'Neill
Killarney / / 2m 1f / Hurdle Turf / 6K 10-2 Yielding To Soft5/18 -btn 21.75 Indian Icon 11-7

15 21.84
4
55 2014-05-09 20:05 Golden Olive
A F O'Neill
Cork / / 3m / Hurdle Turf / 7K 10-1 Good To YieldingP -btn Tailors Hill 10-7

26 42
9
91
56 2014-05-09 18:55 Alf Wright
A F O'Neill
Cork / / 2m 4f / Hurdle Turf / 10K 9-12 Good To Yielding2/10 -btn 4 Band Of Blood 11-5

17 24.42
5.66
107
57 2014-05-06 17:05 Sur La Mer
A F O'Neill
Fairyhouse / / 2m / Hurdle Turf / 7K 11-5 Good To Firm5/22 -btn 6.95 Time For A Pint 11-12

34 44
8.97
58 2014-05-02 16:55 Civena
A F O'Neill
Punchestown / / 2m 5f / Chase Turf / 33K 10-3 Good To YieldingP -btn Burn And Turn 11-1

26 36.93
6.6
123
59 2014-05-01 18:05 Count Salazar
A F O'Neill
Punchestown / / 3m / Hurdle Turf / 15K 10-0
Cheekpieces
Yielding9/25 -btn 13.05 Off The Charts 11-2

13 14.5
3.65
111
60 2014-04-30 15:40 Bell Weir
A F O'Neill
Punchestown / / 2m 4f / Hurdle Turf / 18K 10-6
Cheekpieces
Good To YieldingU -btn Master Oscar 10-12

34 50.29
8.2
107
61 2014-04-27 15:50 Sarah Battle
A F O'Neill
Limerick / / 3m / Hurdle Turf / 6K 10-9
Cheekpieces
Good To Yielding1/18 -win 0.2 Lite Duties 11-4

12 16
3.3
92
62 2014-04-27 15:20 Aracataca
A F O'Neill
Limerick / / 2m 2f / Hurdle Turf / 7K 11-5 Good To Yielding3/18 -btn 9 Lord Adare 11-12

21 40.78
4.2
63 2014-04-27 14:50 Benhego
A F O'Neill
Limerick / / 2m 2f / Hurdle Turf / 7K 10-6 Yielding18/18 -btn 118.55 Hospital 11-4

21 36.72
6.19
103
64 2014-04-24 19:35 Late Night Deed
A F O'Neill
Tipperary / / 2m 4f / Hurdle Turf / 6K 11-3 Good To Firm12/13 -btn 75.3 Marshim 11-3

15 22.08
3.6
100
65 2014-04-20 17:30 Night Moon
A F O'Neill
Cork / / 2m 3f / NH Flat / 6K 11-7 Yielding8/18 -btn 49 Badgerfort 12-0

34 238.25
38
66 2014-04-14 19:35 Milford Maggie
A F O'Neill
Tramore / / 2m / NH Flat / 5K 11-2 Good To Yielding5/13 -btn 12.75 Cloudy Rock 11-6

26 49.39
7.6
67 2014-04-14 16:35 Day Day
A F O'Neill
Tramore / / 2m / Hurdle Turf / 6K 10-2 Good To Yielding2/10 -btn 7.5 Wood Breizh 11-7

34 174.53
10.5
68 2014-04-06 16:55 Civena
A F O'Neill
Fairyhouse / / 3m 1f / Chase Turf / 15K 10-8 Soft11/19 -btn 68.55 Jupitor 10-10

17 23
4.9
124
69 2014-04-03 18:55 The Admiral Benbow
A F O'Neill
Clonmel / / 2m 4f / Chase Turf / 7K 10-10 Heavy4/14 -btn 18.25 Swiftmarc 11-6

26 50
10.5
100
70 2014-03-30 15:25 Late Night Deed
A F O'Neill
Limerick / / 2m 4f / Hurdle Turf / 9K 10-12 Heavy5/7 -btn 51.75 Aerlite Supreme 11-12

51 173.32
49.81
71 2014-03-27 17:30 Dooney Rock
A F O'Neill
Cork / / 2m 4f / Hurdle Turf / 6K 11-3 Heavy13/21 -btn 76.5 Maguire's Glen 11-5

26 30
5.78
100
72 2014-03-22 14:20 Mr Mulliner
A F O'Neill
Gowran Park / / 2m 4f / Hurdle Turf / 7K 11-5 Soft To Heavy11/15 -btn 126.75 Allied Victory 11-12

51 186
13.19
73 2014-03-20 17:05 Sarah Battle
A F O'Neill
Thurles / / 2m 6f / Hurdle Turf / 5K 10-13
Cheekpieces
Heavy2/16 -btn 0.5 Do Be Doin' 10-12

4.5 5.34
1.74
89
74 2014-03-17 17:05 The Admiral Benbow
A F O'Neill
Wexford / / 2m 1f / Chase Turf / 11K 9-12 Yielding4/7 -btn 38 An Dearthair Og 10-1

8 10.5
4.7
102
75 2014-03-17 16:35 Foritsa
A F O'Neill
Wexford / / 2m 3f / Chase Turf / 15K 9-4 Yielding1/14 -win 1.5 Solstice Knight 10-3

3.5 3.94
1.91
102
76 2014-03-16 15:40 Civena
A F O'Neill
Limerick / / 2m 6f / Chase Turf / 29K 11-0 Heavy2/8 -btn 1.75 Caoimhe's Delight 11-0

15 32
5
123
77 2014-03-15 16:20 Sarah Battle
A F O'Neill
Limerick / / 3m / Hurdle Turf / 5K 10-13
Cheekpieces
Heavy5/18 -btn 9.5 Gone Bust 10-13

6 6.8
2.22
89
78 2014-03-08 14:25 Mr Mulliner
A F O'Neill
Gowran Park / / 2m / Hurdle Turf / 7K 11-5 Soft6/18 -btn 28.75 Blow The Doors Off 11-12

101 1000
75
79 2014-02-23 14:20 Acriveen
A F O'Neill
Naas / / 2m / Hurdle Turf / 12K 10-7 Soft To Heavy10/10 -btn 96 Getoutwhenyoucan 10-8

34 124.48
18.5
116
80 2014-02-19 15:40 Sarah Battle
A F O'Neill
Punchestown / / 2m 4f / Hurdle Turf / 5K 10-10 Heavy2/22 -btn 1.5 Duty Dance 10-11

8 10.5
2.72
86
81 2014-02-16 15:45 Civena
A F O'Neill
Navan / / 3m / Chase Turf / 24K 10-10 Heavy5/5 -btn 30.8 Foxrock 11-8

21 39.37
9.03
123
82 2014-02-15 16:40 Danequest
A F O'Neill
Gowran Park / / 2m 4f / Hurdle Turf / 11K 10-12 Heavy8/13 -btn 43.25 Hazariban 11-5

15 21.78
5.41
112
83 2014-02-02 16:40 Boolavard King
A F O'Neill
Punchestown / / 2m / NH Flat / 6K 11-6 Heavy3/7 -btn 5.5 Hairy O'Malley 11-10

51 185.53
40
84 2014-02-02 13:40 Sur La Mer
A F O'Neill
Punchestown / / 2m 4f / Hurdle Turf / 7K 11-5 Heavy5/13 -btn 6.5 Chancol 11-10

21 55
5
85 2014-02-01 13:55 Probably Not
A F O'Neill
Fairyhouse / / 2m / Hurdle Turf / 7K 11-5 Heavy17/25 -btn 60.5 O Maonlai 11-12

67 1000
178.74
86 2014-01-23 14:45 Danequest
A F O'Neill
Gowran Park / / 2m 1f / Hurdle Turf / 12K 10-8 Soft2/13 -btn 10 Never Enough Time 11-1

21 42
8.6
111
87 2014-01-23 13:45 Thoonavolla
A F O'Neill
Gowran Park / / 2m / Hurdle Turf / 7K 11-5 Soft14/20 -btn 36.45 The Winkler 11-7

67 220
49.66
88 2014-01-22 14:05 Sur La Mer
A F O'Neill
Fairyhouse / / 2m / Hurdle Turf / 6K 10-11 Soft To Heavy4/16 -btn 9.5 Sizing Codelco 11-2

67 684.93
62.56
89 2014-01-18 15:20 Whats On The Menu
A F O'Neill
Naas / / 2m / Chase Turf / 7K 11-0 Soft To Heavy4/12 -btn 5.25 Reality Dose 10-6

11 15.42
4.37
104
90 2014-01-18 14:45 Benhego
A F O'Neill
Naas / / 2m / Hurdle Turf / 11K 9-5 Soft To Heavy14/14 -btn 43.7 Glen Beg 9-12

17 25
6.5
104
91 2014-01-16 13:15 Feel The Air
A F O'Neill
Thurles / / 2m / Hurdle Turf / 6K 9-7 Soft3/18 -btn 5.55 Kylestyle 11-4

26 91.71
11.5
92 2014-01-12 15:10 Sumkindasuprstar
A F O'Neill
Navan / / 2m 4f / Chase Turf / 20K 10-4 Soft6/10 -btn 48.75 She's Got Grit 9-10

21 34.5
7.57
127
93 2014-01-12 14:10 Personal Shopper
A F O'Neill
Navan / / 2m 4f / Hurdle Turf / 7K 9-4 Soft10/24 -btn 25 Gallant Oscar 10-10

34 83.47
11.04
80
94 2014-01-11 13:15 Whats On The Menu
A F O'Neill
Punchestown / / 2m 4f / Chase Turf / 8K 11-5 Soft To Heavy5/10 -btn 11.75 Refused A Name 10-6

13 25
4.74
105
95 2014-01-06 15:15 Kick Start
A F O'Neill
Thurles / / 2m / Hurdle Turf / 5K 11-4 Heavy11/14 -btn 66.85 Luddsdenene 11-4

11 15
4.4
94
96 2014-01-05 15:00 King Of Ardcarne
A F O'Neill
Naas / / 2m / Hurdle Turf / 9K 11-7 Soft12/13 -btn 76.75 Getoutwhenyoucan 10-10

21 59.45
12.46
100
97 2014-01-01 15:00 Acriveen
A F O'Neill
Fairyhouse / / 2m / Hurdle Turf / 10K 11-0 Soft To Heavy6/9 -btn 65.5 Wooly Tom 10-11

17 30.88
5.87
118
98 2014-01-01 13:15 Civena
A F O'Neill
Fairyhouse / / 2m 5f 100y / Chase Turf / 8K 10-12 Soft To Heavy1/9 -win 0.5 Talbot Road 11-12

17 28.15
3.26
109

Anonymous Ginger Ltd. does not encourages reckless gambling. This site is not intended for an audience under 18 years of age. We recommend that readers who engage in gambling do so responsibly and set financial limits. If you have a concern about problem gambling, you can contact GamCare on 0845 6000 133 or gamcare.org.uk

Anonymous Ginger © Copyright 2024, All Rights Reserved